
package com.lianxian.xindong.app;

import android.app.Application;
import android.content.Context;

import androidx.annotation.NonNull;

import com.hxb.library.base.delegate.AppLifecycles;

import me.jessyan.retrofiturlmanager.RetrofitUrlManager;
import com.lianxian.xindong.mvp.model.api.Api;

/**
 * @作者： HeXingBo
 * @描述： 展示 {@link AppLifecycles} 的用法
 */
public class AppLifecyclesImpl implements AppLifecycles {

    @Override
    public void attachBaseContext(@NonNull Context base) {
//        MultiDex.install(base);  //这里比 onCreate 先执行,常用于 MultiDex 初始化,插件化框架的初始化
    }

    @Override
    public void onCreate(@NonNull Application application) {
        RetrofitUrlManager.getInstance().putDomain(Api.APP_Doman_Name, Api.APP_Doman_Url);
    }

    @Override
    public void onTerminate(@NonNull Application application) {

    }
}
